package cn.com.nes.site.service.crm.order.bo;

import cn.com.nes.site.entity.bo.BaseBO;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class SaleDetailBO extends BaseBO {

    /**
     * 新增订单详情
     */
    private boolean addDetail = false;

    /**
     * id
     */
    private Long id;

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 系统单ID
     */
    private Long priceMasterId;

    /**
     * 设备ID
     */
    private String equipmentId;

    /**
     * 设备名称
     */
    private String equipmentName;

    /**
     * 设备型号
     */
    private String equipmentModel;

    /**
     * 品牌ID
     */
    private String brandId;

    /**
     * 公司ID
     */
    private String companyId;

    /**
     * 成本价格
     */
    private BigDecimal costPrice;

    /**
     * 指导价
     */
    private BigDecimal guidePrice;

    /**
     * 设备数量
     */
    private Integer count;

    /**
     * 商品单位，对应字典表param_type = 304
     */
    private Integer unit;

    /**
     * 报价类型，对应字典表param_type = 307
     * 区分商品或人工
     */
    private Integer type;

    /**
     * 总成本价
     */
    private BigDecimal totalCostPrice;

    /**
     * 总指导价
     */
    private BigDecimal totalGuidePrice;

    /**
     * 折扣，百分比
     */
    private Integer discount = 100;

    /**
     * 成交单价
     */
    private BigDecimal price;

    /**
     * 成交总价
     */
    private BigDecimal totalPrice;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 排序
     */
    private Integer sort;



}
